package com.zr.service;

import com.zr.dao.BaseDao;
import com.zr.model.LMdistributionPerson;
import com.zr.model.LMuser;

import net.sf.json.JSONObject;

/**
 * 配送点管理员管理配送点员工的服务
 * @author wzp
 *
 */
public interface NewlyIincreasedStaffService {
	/**
	 * 获取配送点员工信息
	 * @param rows 以多少为一页
	 * @param start 起始位置
	 * @param uid 配送点管理员uid
	 * @return 配送点员工的jsonarray数据
	 */
	public JSONObject getStaffByUid(int rows,int page,int uid);
	/**
	 * 添加配送点员工信息，员工信息不能完全一样
	 * @param lmp 员工信息
	 * @return 成功返回1，失败返回-1
	 */
	public int addStaff(String dpname,String dpage,String dpphone,LMuser LMuser);
	
	/**
	 * 修改员工信息，修改后信息不能与其他员工完全一样
	 * @param lmp 员工信息
	 * @return 成功返回true，失败返回false
	 */
	public boolean modifyStaff(LMdistributionPerson lmp);
	
	/**
	 * 通过员工id删除员工信息
	 * @param dpids 员工id数组
	 * @return 成功返回true，失败返回false
	 */
	public boolean deleteStaffById(int[] dpids);
}
